namespace Northwind.Web.App
{
    using System;
    using System.Linq;
    using NRepository.Core.Query;

    public abstract class QueryFactory<T> : IQueryFactory
    {
        public Type Type => typeof(T); 

        public abstract IQueryable<object> Query(IQueryRepository repository, object additionalQueryData);
    }
}
